generous range of benefits